一开始一直使用jekyll,我的github主页 lisanpeng。
都说hexo大法好,于是又折腾弄下,看效果 lsp-hexo-blog
安装hexo出错的遇到坑,首先是源的问题,换了源依旧安装失败,我遇到的问题是:
|
|
hexo基于nodejs,重装了nodejs加上各种百度谷歌也没解决。后来去nodejs官网下载了源码编译安装,解决。
由于我的github主页已经部署了jekyll blog,只能新建repo后创建gh-pages分支。hexo页面位于gh-pages,github才能解析为网站。
上传到github出现错误:
需要在_config.yml文件中,找到deploy,然后按照如下修改:
踩坑提醒,出现以下错误:
需要安装一个扩展:
然后就是部署:
此时还出现上面的错误,没有人会告诉你这个是需要在gh-pages分支下执行的(一个巨大的坑)。
在根目录和themes目录下都有_config.yml,需要弄清楚配置的具体含义,包括根目录的设置等。
hexo文章生成日期:
使用jekyll-uno主题时,会自动根据文件名yyyy-mm-dd-xxxxxx(年-月-日-标题)来生成文章,hexo根下的_config.yml里定义了日期的格式,默认为:year/:month/:day/:title/,可以在文章markdown文件中添加类似于 date:2017/01/18,hexo generate时会按照这个时间生成目录及文章。